<?php
class PC4_Crud_Menu extends PC4_Crud_Abstrato{
/**
	 * Construtor
	 */
	public function __construct($tabela = 'menus') {
		parent::__construct($tabela);
	}
	
	/**
	 * Faz a validação dos campos
	 * @param array(nome_campo,valor) $campos
	 * @param int $id
	 * @return array $erros para cada campo que não passou na validação
	 */
	function valida($campos, $id = 0) {
		$erros = array();
		
		//Esta verificacao e feita para no caso de um novo registro
		//nao ser possivel inserir registros iguais
		if($id == 0){
			$verificacao = $this->ve($campos['titulo'], 'titulo');
			
			if($verificacao){
				$erros[] = 'Este registro já existe.';
			}
		}
		
		return $erros;
	}
}
?>